草庐IT

simplexml - PHP simplexml 实体

全部标签

java - 将 XML 实体映射到 Java 对象

我很确定,这是围绕XML到Java对象转换的许多重复问题之一。但是我开始这个线程是因为我找不到更简单或寻找更简单的解决方案。我有一个xsd[事实上我正在设计它]和xml。我想根据映射将xml数据自动映射到Javabean1AA1PreactivationPreactivation1现在我的Java类将是publicclassSummaryCart{privateListsummaryElementList;}publicclassSummaryElement{privateintorder;privateStringid;privateStringdisplayName;private

ruby-on-rails - 页面内容中 html 实体的 Rspec 测试

我正在编写请求规范并想测试字符串“Reports»AgingReports”是否存在。如果我直接在我的匹配器表达式中输入字符,我会得到一个错误(无效的多字节字符),所以我尝试了这个:page.shouldhave_content("Reports»AgingReports")测试失败并显示消息:expectedtheretobecontent"Reports»AgingReports"in"\nReports»AgingReports\n我试过类似.html_safe的东西没有成功。有没有办法测试包含html实体的文本?编辑:这是html源的相关区域:Repor

javascript - 使用 JavaScript 正则表达式将数字 HTML 实体替换为其实际字符

我正在尝试使用JavaScript和正则表达式将数字HTML实体替换为其实际的Unicode字符,例如foo'sbar→foo'sbar这是我到目前为止得到的:"foo'sbar".replace(/&#([^\s]*);/g,"$1");//"foo39sbar"剩下要做的就是用String.fromCharCode($1)替换数字,但我似乎无法让它工作。我该怎么做? 最佳答案 "foo'sbar".replace(/&#(\d+);/g,function(match,match2){returnStrin

PHP:自动生成的 XML 回车实体出现 w/SimpleXML 和 xpath

我正在使用SimpleXML和xpath从外部UTF-8XHTML文档中读取元素。然后,我迭代地回显SimpleXML的asXML()函数对从xpath选择器返回的每个元素执行的输出。但是XML回车实体很烦人,在我的代码的每一行之后插入。XHTML文档中没有任何额外的字符。是什么原因造成的?这似乎是我遍历从xpath返回的每个数组元素的方式。当我只是直接从SimpleXML的asXML()(不使用xpath)输出一个元素时,我没有得到实体。loadHTMLFile(CONTENT.html);$story=simplexml_import_dom($content->getElemen

python - 如何使用 python 的 lxml 在我的 xml 文档中打印实体编号而不是实体名称?

我正在使用lxml和python生成xml文档(仅使用etree.tostring(root))但目前生成的xml显示html实体与命名实体(<)而不是它们的数值(<;)。我究竟应该如何更改它,以便结果使用数值而不是名称?谢谢 最佳答案 最终,看起来python代码将调用xmlNodeDumpOutput在libxml2库中。不幸的是,似乎没有任何方法可以对其进行配置以控制此类实体的表示方式。查看xmlEncodeEntitiesReentrant中的entities.c,和&字符被硬编码为始终使用适当的XML实体,因此

xml - WebLogic XML 外部实体解析 : Is there another way besides using the XML Registry?

我们有一个使用SiteMesh的应用程序,当WebLogic尝试解析TLD文件时,它会在“http://java.sun.com/dtd/web-jsptaglibrary_1_2.dtd”处看到DOCTYPE规范,其中包含对TLDDTD的引用。服务器无法发起到Internet的出站连接,因此无法检索DTD,这会导致应用程序部署失败。我知道这个问题可以通过在WebLogic控制台中设置一个XML注册表来解决,并在尝试解析时指定要返回的本地文件,例如“http://java.sun.com/dtd/web-jsptaglibrary_1_2.dtd”。是否有任何其他方法可以防止服务器外出

c# - 获取嵌套实体的数量

我正在尝试获取LINQ中特定州的员工数。我有这样的东西:States|Cities|Posts|Employees如何通过手头选定的State获取Employees计数?我的实体是:publicclassProvince:EntityBase{publicStringProvinceName{get;set;}publicvirtualIListCities{get;set;}}publicclassCity:EntityBase{publicStringCityName{get;set;}publicvirtualProvinceProvince{get;set;}publicvir

c# - 如何仅使用单向导航对 Entity Framework 实体/映射进行建模

使用EF5,代码优先。我想为我的实体建模,以便导航属性仅存在于关系的一侧。所以如果我有一个表Widget和一个表WidgetType:publicclassWidget{publicintId{get;set;}publicintWidgetTypeId{get;set;}publicWidgetTypeWidgetType{get;set;}}publicclassWidgetType{publicintId{get;set;}//notethereisnocollectionofWidgetshere}publicclassWidgetMap:EntityTypeConfigura

c# - 使用 ApplicationUser 插入依赖实体

我有以下实体:publicclassApplicationUser:IdentityUser{...publicint?StudentId{get;set;}publicvirtualStudentStudent{get;set;}}publicclassStudent{publicintId{get;set;}publicstringUserId{get;set;}publicvirtualApplicationUserUser{get;set;}}我正在尝试创建一个新的应用程序用户和学生,所以我这样做:varuser=newApplicationUser(){Name="test"

c# - 检测实体是否附加到数据上下文

我有一个过程需要保存一个实体对象。问题是我不知道这个实体是否附加到我的数据上下文。为了解决这个问题,我使用以下代码:try{db.ClientUsers.Attach(clientUser);db.Refresh(RefreshMode.KeepCurrentValues,clientUser);}catch{}db.SubmitChanges();我正在寻找一种更好的方法来检测实体是否属于上下文,以及测试实体是否附加到特定上下文。 最佳答案 我想知道...GetOriginalEntityState是什么意思返回非附加对象?即使它